package liu.zhi.peng;

import java.util.Random;
import java.util.Scanner;

//public class demo3 {
//    public static void main(String[] args){
//        double a=3.2;
//        System.out.println(Math.floor(a));
//        System.out.println(Math.ceil(a));
//        System.out.println(Math.round(a));
////        System.out.println(Math.);
////        System.out.println(Math.random());
//        System.out.println(Math.sqrt(4));
//        System.out.println(Math.cbrt(8));
//        Random ran= new Ra  ndom();
//        ran.nextInt()
        //判断质数
//        int n;
//        Scanner sc = new Scanner(System.in);
//        n=sc.nextInt();
//        int i;
//        for( i=2;i<=Math.sqrt(n);i++)
//        {
//            if(n%i==0)
//                break;
//        }
//        if(i>Math.sqrt(n))
//            System.out.println(n+"是质数");
//        else
//            System.out.println(n+"不是质数");
//    }
//}
public class demo3{
    public static void main(String[] args) {
        int n,m;
        Scanner sc = new Scanner(System.in);
        n = sc.nextInt();
        m=n;
        int num=0,sum=0;
        while(n>0){
            n=n/10;
            num++;
        }
        n=m;
        for(int i=0;i<num;i++){
            int j=n%10;
            sum+=(int)Math.pow(j,num);
            n=n/10;
        }
        if(sum==m)
            System.out.println(m+"是一个水仙花数");
        else
            System.out.println(m+"不是一个水仙花数");
    }
}

